package com.mjf.cjt.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/4/23 14:54
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ProductOrderVo {
    private Long  id;
    private String code;  // 单据编号
    private String voucherdate;  // 单据日期
    private String createdtime;  // 创建时间
    private String person_name;  // 业务员
    private String person_id;  // 业务员id
    private String pubuserdefnvc7;  // 机构销售订单号
    private String pubuserdefnvc8;  // 机构业务员
    private Long manufactureorderdetails_id;  // 明细行ID
    private String manufactureorderdetails_saleordercode;  // 销售订单号
    private String manufactureorderdetails_warehouse_name;  // 预入仓库
    private String manufactureorderdetails_inventory_code;  // 产品编码
    private String manufactureorderdetails_inventory_name; // 产品名称
    private String manufactureorderdetails_inventory_priuserdefnvc1; // 存货代码
    private String manufactureorderdetails_inventory_specification; // 规格
    private String manufactureorderdetails_unit_name; // 单位
    private BigDecimal manufactureorderdetails_quantity; // 数量
    private String manufactureorderdetails_pubuserdefnvc2; // 成品尺寸
    /**
     * "ManufactureOrder.ManufactureOrderDetails.ManufactureOrderMaterialDetails.Inventory.Code", // 材料编码
     *             "ManufactureOrder.ManufactureOrderDetails.ManufactureOrderMaterialDetails.Inventory.Name", // 材料名称
     *             "ManufactureOrder.ManufactureOrderDetails.ManufactureOrderMaterialDetails.Inventory.Specification",// 材料规格
     *             "ManufactureOrder.ManufactureOrderDetails.ManufactureOrderMaterialDetails.Inventory.Unit.Name",// 材料单位
     *             "ManufactureOrder.ManufactureOrderDetails.ManufactureOrderMaterialDetails.Quantity"// 材料数量
     */
    private Long manufactureorderdetails_manufactureordermaterialdetails_id;
    private String manufactureorderdetails_manufactureordermaterialdetails_inventory_code; // 材料编码
    private String manufactureorderdetails_manufactureordermaterialdetails_inventory_name; // 材料名称
    private String manufactureorderdetails_manufactureordermaterialdetails_inventory_specification; // 材料规格
    private String manufactureorderdetails_manufactureordermaterialdetails_inventory_unit_id; // 材料单位
    private String manufactureorderdetails_manufactureordermaterialdetails_inventory_unit_name; // 材料单位
    private BigDecimal manufactureorderdetails_manufactureordermaterialdetails_quantity; // 材料数量
    private String manufactureorderdetails_manufactureordermaterialdetails_batch; // 批号
    private String manufactureorderdetails_manufactureordermaterialdetails_memo; // 备注
    private String manufactureorderdetails_manufactureordermaterialdetails_warehouse_name; // 仓库



}
